package cn.ainit.bj.isbn.entity;

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

@Entity
@Table(name = "BJ_ISBNAPPLY")
public class ISBNApply implements java.io.Serializable {

	// 加注释的为执行函数时要传入的参数

	private String isbnId;              //单据ID
	private String xtId;
	private String hIsbn;
	private String inputMan;
	private Date inputDate;
	private String bumen;
	private String memo;
	private String hId;
	private Date lastModDate;
	private String stationId;
	private String isVerify;
	private String verifyMan;
	private Double hPrice;
	private String djCode;                //单据Code
	private String lastModMan;
	private String isDestroy;
	private Date destroyDate;
	private String destroyMan;
	private String verifyDate;
	private String djType;               //单据类型
	 
	@Id
	@Column(name = "ISBN_ID", unique = true, nullable = false, length = 32)
	public String getIsbnId() {
		return this.isbnId;
	}

	public void setIsbnId(String isbnId) {
		this.isbnId = isbnId;
	}

	@Column(name = "XT_ID", length = 32)
	public String getXtId() {
		return this.xtId;
	}

	public void setXtId(String xtId) {
		this.xtId = xtId;
	}

	@Column(name = "H_ISBN", precision = 15, scale = 0)
	public String gethIsbn() {
		return hIsbn;
	}
	public void sethIsbn(String hIsbn) {
		this.hIsbn = hIsbn;
	}

	@Column(name = "INPUT_MAN", length = 15)
	public String getInputMan() {
		return this.inputMan;
	}

	public void setInputMan(String inputMan) {
		this.inputMan = inputMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "INPUT_DATE", length = 7)
	public Date getInputDate() {
		return this.inputDate;
	}

	public void setInputDate(Date inputDate) {
		this.inputDate = inputDate;
	}

	@Column(name = "BUMEN", length = 10)
	public String getBumen() {
		return this.bumen;
	}

	public void setBumen(String bumen) {
		this.bumen = bumen;
	}

	@Column(name = "MEMO", length = 200)
	public String getMemo() {
		return this.memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	@Column(name = "H_ID", length = 32)
	public String gethId() {
		return hId;
	}
	public void sethId(String hId) {
		this.hId = hId;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "LAST_MOD_DATE", length = 7)
	public Date getLastModDate() {
		return this.lastModDate;
	}

	public void setLastModDate(Date lastModDate) {
		this.lastModDate = lastModDate;
	}

	@Column(name = "STATION_ID", length = 32)
	public String getStationId() {
		return this.stationId;
	}

	public void setStationId(String stationId) {
		this.stationId = stationId;
	}

	@Column(name = "IS_VERIFY", length = 1)
	public String getIsVerify() {
		return this.isVerify;
	}

	public void setIsVerify(String isVerify) {
		this.isVerify = isVerify;
	}

	@Column(name = "VERIFY_MAN", length = 32)
	public String getVerifyMan() {
		return this.verifyMan;
	}

	public void setVerifyMan(String verifyMan) {
		this.verifyMan = verifyMan;
	}

	@Column(name = "H_PRICE", precision = 18, scale = 6)
	public Double gethPrice() {
		return hPrice;
	}
	public void sethPrice(Double hPrice) {
		this.hPrice = hPrice;
	}

	@Column(name = "DJ_CODE", length = 32)
	public String getDjCode() {
		return this.djCode;
	}

	public void setDjCode(String djCode) {
		this.djCode = djCode;
	}

	@Column(name = "LAST_MOD_MAN", length = 32)
	public String getLastModMan() {
		return this.lastModMan;
	}

	public void setLastModMan(String lastModMan) {
		this.lastModMan = lastModMan;
	}

	@Column(name = "IS_DESTROY", length = 1)
	public String getIsDestroy() {
		return this.isDestroy;
	}

	public void setIsDestroy(String isDestroy) {
		this.isDestroy = isDestroy;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "DESTROY_DATE", length = 7)
	public Date getDestroyDate() {
		return this.destroyDate;
	}

	public void setDestroyDate(Date destroyDate) {
		this.destroyDate = destroyDate;
	}

	@Column(name = "DESTROY_MAN", length = 32)
	public String getDestroyMan() {
		return this.destroyMan;
	}

	public void setDestroyMan(String destroyMan) {
		this.destroyMan = destroyMan;
	}

	@Column(name = "VERIFY_DATE", length = 32)
	public String getVerifyDate() {
		return this.verifyDate;
	}

	public void setVerifyDate(String verifyDate) {
		this.verifyDate = verifyDate;
	}
	@Column(name = "DJ_TYPE", length = 32)
	public String getDjType() {
		return djType;
	}
	public void setDjType(String djType) {
		this.djType = djType;
	}
}